# 列表的切片操作
a = [1, 2, 3, 4]
# 下标区间,左闭右开,可以为负数
b = a[1:3]
b = a[1:-1]
# 可以越界,切片下来为实际区间内的
b = a[0:999]
# 可以省略前边界和后边界
b = a[:2]
# 甚至一起省略
b = a[:]
# 切边操作还可以指定步长
a = list([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
b = a[1:-2:2]
print(b)
# 步长可以为负数
b = a[0:10:-1]
b = a[::-1]
print(b)
# 元组,字符串也支持切片
c = 'string'
d = c[::-1]
print(d)
s = ["H", "a", "n", "n", "a", "h"]
s = s[::-1]
print(s)
